package com.dp.client.views.clientes;

import com.dp.client.dto.ClienteDTO;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.Label;

public class DatosCliente extends Composite {
	private FlexTable flexTable;
	private Label lblNombre;
	private Label lblNombreValue;
	private Label lblApellido;
	private Label lblApellido1Value;
	private Label lblApellido_1;
	private Label lblApellido2Value;
	private Label lblNewLabel;
	private Label lblCorreoValue;

	public DatosCliente() {
		
		flexTable = new FlexTable();
		initWidget(flexTable);
		
		lblNombre = new Label("Nombre :");
		flexTable.setWidget(0, 0, lblNombre);
		
		lblNombreValue = new Label("");
		flexTable.setWidget(0, 1, lblNombreValue);
		
		lblApellido = new Label("Apellido 1 :");
		flexTable.setWidget(1, 0, lblApellido);
		
		lblApellido1Value = new Label("New label");
		flexTable.setWidget(1, 1, lblApellido1Value);
		
		lblApellido_1 = new Label("Apellido 2:");
		flexTable.setWidget(2, 0, lblApellido_1);
		
		lblApellido2Value = new Label("New label");
		flexTable.setWidget(2, 1, lblApellido2Value);
		
		lblNewLabel = new Label("Correo :");
		flexTable.setWidget(3, 0, lblNewLabel);
		
		lblCorreoValue = new Label("New label");
		flexTable.setWidget(3, 1, lblCorreoValue);
	}
	public void llenarDatos(ClienteDTO cliente){
		lblApellido1Value.setText(cliente.getApellido1());
		lblApellido2Value.setText(cliente.getApellido2());
		lblCorreoValue.setText(cliente.getCorreo());
		lblNombreValue.setText(cliente.getNombre());
	}
	public void clear() {
		lblApellido1Value.setText("");
		lblApellido2Value.setText("");
		lblCorreoValue.setText("");
		lblNombreValue.setText("");
	}
}
